artificial sphincter - Francés Inglés Diccionario